#include <stdio.h>

int main()
{
    /* 查排序后数组中的目标值,返回索引,如果没有，返回它将会被按顺序插入的位置,假设数组中没有重复元素 */
    int array[] = {1, 2, 4, 7, 9, 10, 14}; // 有序数组

    int searchNum; // 要查找的数值
    printf("请输入一个数字，然后按下回车");
    scanf("%d", &searchNum);
    for (int i = 0; i < sizeof(array) / 4; i++) // 在 0~数组长度 之间查找
    {
        if (searchNum == array[i])
        {
            printf("index: %d", i);
        }
        else if (searchNum > array[i - 1]&& i + 1 < sizeof(array) / 4)
        {
            if (searchNum < array[i + 1])
            {
                /* code */
                printf("index of insert: %d", i);
            }
        }

        // else if (searchNum.Type)
        // {
        //     /* code */
        // }
    }

    return 0;
}
